.zip拡張子は Windows などで親しまれている圧縮形式です。また.zipで提出を期待されるような Web サービスも多いです。
圧縮
.zip拡張子のファイルを作成するにはzipコマンドを使います。
zip archive.zip 1.txtディレクトリを.zip化したい場合は-rオプションを指定します。以下はdir1/ディレクトリ以下をすべて含めます。
zip archive.zip dir1含めたいディレクトリやファイルは複数指定できます。
zip -r archive.zip dir1 dir2 file1.txt file2.txt含めたくないファイルがある場合は、-x,--excludeオプションを一緒に使います。
# dir1/.DS_Store dir2/.DS_Store は無視
zip -r archive.zip dir1 dir2 --exclude */.DS_Store 一覧と解凍
unzipを使います。
-lオプションで指定.zipの中身を一覧できます。
unzip -l archive.zip
# Length Date Time Name
# --------- ---------- ----- ----
# 0 04-19-2020 09:39 document/
# 0 04-19-2020 07:16 document/1.md解凍したい場合は単に引数に対象の.zipへのパスを渡すだけです。
unzip archive.zip